/*圆角*/
/*阴影*/
/*字体*/
/*动画属性*/
/*清楚浮动*/
/*2.1 栅格系统
    Name:           style_span
    Example:
    <div class="responsive">
    <div class="row cl" role="grid">
      <div class="col-1">……</div>
      ……
    </div>
    </div>
    Explain:        栅格系统
*/
/*2.1 响应式栅格系统*/
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.layui-none{height:100%!important;}
.cy-uploadpic-ctn{margin-bottom:0!important;}

@media (min-width: 992px) {
    .container {
        width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

@media (min-width: 1300px) {
    .container {
        width: 1270px;
    }
}

@media print {
    .container {
        width: auto;
    }
}

.row {
    box-sizing: border-box;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    min-height: 1px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.col-1 {
    width: 8.33333%;
}

.col-2 {
    width: 16.66667%;
}

.col-3 {
    width: 25%;
}

.col-4 {
    width: 33.33333%;
}

.col-5 {
    width: 41.66667%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33333%;
}

.col-8 {
    width: 66.66667%;
}

.col-9 {
    width: 75%;
}

.col-10 {
    width: 83.33333%;
}

.col-11 {
    width: 91.66667%;
}

.col-12 {
    width: 100%;
}

.col-offset-0 {
    margin-left: 0;
}

.col-offset-1 {
    margin-left: 8.33333%;
}

.col-offset-2 {
    margin-left: 16.66667%;
}

.col-offset-3 {
    margin-left: 25%;
}

.col-offset-4 {
    margin-left: 33.33333%;
}

.col-offset-5 {
    margin-left: 41.66667%;
}

.col-offset-6 {
    margin-left: 50%;
}

.col-offset-7 {
    margin-left: 58.33333%;
}

.col-offset-8 {
    margin-left: 66.66667%;
}

.col-offset-9 {
    margin-left: 75%;
}

.col-offset-10 {
    margin-left: 83.33333%;
}

.col-offset-11 {
    margin-left: 91.66667%;
}

.col-push-0 {
    position: relative;
    left: 0;
    right: auto;
}

.col-pull-0 {
    right: 0;
    left: auto;
}

.col-push-1 {
    left: 8.33333%;
    right: auto;
}

.col-pull-1 {
    right: 8.33333%;
    left: auto;
}

.col-push-2 {
    left: 16.66667%;
    right: auto;
}

.col-pull-2 {
    right: 16.66667%;
    left: auto;
}

.col-push-3 {
    left: 25%;
    right: auto;
}

.col-pull-3 {
    right: 25%;
    left: auto;
}

.col-push-4 {
    left: 33.33333%;
    right: auto;
}

.col-pull-4 {
    right: 33.33333%;
    left: auto;
}

.col-push-5 {
    left: 41.66667%;
    right: auto;
}

.col-pull-5 {
    right: 41.66667%;
    left: auto;
}

.col-push-6 {
    left: 50%;
    right: auto;
}

.col-pull-6 {
    right: 50%;
    left: auto;
}

.col-push-7 {
    left: 58.33333%;
    right: auto;
}

.col-pull-7 {
    right: 58.33333%;
    left: auto;
}

.col-push-8 {
    left: 66.66667%;
    right: auto;
}

.col-pull-8 {
    right: 66.66667%;
    left: auto;
}

.col-push-9 {
    left: 75%;
    right: auto;
}

.col-pull-9 {
    right: 75%;
    left: auto;
}

.col-push-10 {
    left: 83.33333%;
    right: auto;
}

.col-pull-10 {
    right: 83.33333%;
    left: auto;
}

.col-push-11 {
    left: 91.66667%;
    right: auto;
}

.col-pull-11 {
    right: 91.66667%;
    left: auto;
}

/*局部模块平分*/
.col-1-1 {
    width: 100%;
}

.col-2-1 {
    width: 50%;
}

.col-3-1 {
    width: 33.333333%;
}

.col-3-2 {
    width: 66.666667%;
}

.col-4-1 {
    width: 25%;
}

.col-4-3 {
    width: 75%;
}

.col-5-1 {
    width: 20%;
}

.col-5-2 {
    width: 40%;
}

.col-5-3 {
    width: 60%;
}

.col-5-4 {
    width: 80%;
}

.col-6-1 {
    width: 16.666667%;
}

.col-6-5 {
    width: 83.333333%;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (max-width: 767px) {
    .responsive [class^="col-"],
    .responsive [class*=" col-"] {
        float: none !important;
        width: auto !important;
    }

    .responsive [class^="col-offset-"],
    .responsive [class*=" col-offset-"] {
        margin-left: 0px !important;
    }
}

@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

/*2.2 响应式隐藏显示
    Name:           style_Layout
    Explain:        左右两栏|左中右三栏|上中下
    Last Modify:    guojunhui
*/
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .visible-xs-block {
        display: block !important;
    }

    .visible-xs-inline {
        display: inline !important;
    }

    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }

    .hidden-sm {
        display: none !important;
    }

    .visible-sm-block {
        display: block !important;
    }

    .visible-sm-inline {
        display: inline !important;
    }

    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }

    .hidden-md {
        display: none !important;
    }

    .visible-md-block {
        display: block !important;
    }

    .visible-md-inline {
        display: inline !important;
    }

    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }

    .hidden-lg {
        display: none !important;
    }

    .visible-lg-block {
        display: block !important;
    }

    .visible-lg-inline {
        display: inline !important;
    }

    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

.visible-print {
    display: none !important;
}

.visible-print-block {
    display: none !important;
}

.visible-print-inline {
    display: none !important;
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }

    .visible-print-block {
        display: block !important;
    }

    .visible-print-inline {
        display: inline !important;
    }

    .visible-print-inline-block {
        display: inline-block !important;
    }

    .hidden-print {
        display: none !important;
    }
}

.panel {
    background:#fff!important;box-shadow: 0 0 20px #efefef;border-radius: 10px; overflow:hidden;
}

.panel-header {
    border-bottom: solid 1px transparent;
    padding: 8px 15px;
    font-size: 14px;
    font-weight: 700;
}

/*面板标题*/
.panel-body {
    padding: 15px;
}

/*面板内容*/
.panel-footer {
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding: 5px 20px;
}

/*面板页脚*/
/*默认面板*/
.panel-default {
    border-color: #dddddd;
}

.panel-default > .panel-header {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #444444;
}

/*主要面板*/
.panel-primary {
    border-color: #5a98de;
}

.panel-primary > .panel-header {
    border-color: #5a98de;
    background-color: #5a98de;
    color: #ffffff;
}

/*次要面板*/
.panel-secondary {
    border-color: #3bb4f2;
}

.panel-secondary > .panel-header {
    border-color: #3bb4f2;
    background-color: #3bb4f2;
    color: #ffffff;
}

/*成功面板*/
.panel-success {
    border-color: #5eb95e;
}

.panel-success > .panel-header {
    border-color: #5eb95e;
    background-color: #5eb95e;
    color: #ffffff;
}

/*警告面板*/
.panel-warning {
    border-color: #f37b1d;
}

.panel-warning > .panel-header {
    border-color: #f37b1d;
    background-color: #f37b1d;
    color: #ffffff;
}

/*危险面板*/
.panel-danger {
    border-color: #dd514c;
}

.panel-danger > .panel-header {
    border-color: #dd514c;
    background-color: #dd514c;
    color: #ffffff;
}

.f-l {
    float: left;
}

.f-r {
    float: right;
}

@font-face {
    font-family: 'iconfont';
    src: url('../../fonts/iconfont.eot');
    src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/iconfont.woff') format('woff'), /* Modern Browsers */ url('../../fonts/iconfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/iconfont.svg#svgFontName') format('svg');

    /* IE9 Compat Modes */
    /* Legacy iOS */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.panel-default {
    border-color: #ebeaea;
}

.panel-default .panel-header {
    border-color: transparent;
    background-color: #fff;
    color: #555555;
}

.panel-header {
    border-bottom: solid 1px transparent;
    padding: 8px 15px;
    font-size: 16px;
    font-weight: normal;
}

.layui-form-select dl dd.layui-this {
    background: #f2f2f2;
    color: #333;
}

.layui-btn-primary:hover {
    border-color: #00b5f9;
    color: #333;
}

.layui-tab-bar {
    position: absolute;
    right: 3px;
    top: 3px;
    z-index: 10;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    background-color: #fff;
}

.layui-elem-quote {
    border-left: 5px solid #00b5f9;
}

/*清楚浮动*/
.clearfix {
    zoom: 1;
}

.clearfix:after {
    display: block;
    content: '';
    clear: both;
}

.layui-nav-no-bg {
    background: transparent;
    width: auto;
}

.layui-nav-no-bg.layui-nav-tree .layui-nav-item a:hover {
    background-color: transparent;
    color: #00b5f9;
}

.layui-nav-no-bg.layui-nav .layui-nav-item a {
    color: #333;
}

.layui-nav-no-bg .layui-nav-itemed > a,
.layui-nav-no-bg .layui-nav-tree .layui-nav-title a,
.layui-nav-no-bg .layui-nav-tree .layui-nav-title a:hover {
    background: transparent !important;
    color: #333 !important;
}

.layui-nav-no-bg.layui-nav-tree .layui-nav-child a {
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    color: #666;
}

.layui-nav-no-bg.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-no-bg.layui-nav-tree .layui-this,
.layui-nav-no-bg.layui-nav-tree .layui-this > a:hover {
    background-color: #fff;
    color: #00b5f9;
}

.layui-nav-no-bg.layui-nav-tree .layui-this > a {
    background-color: #fff;
    color: #00b5f9;
    border-left: 3px solid #00b5f9;
    margin-right: -20px;
}

.layui-nav-no-bg .layui-nav-bar {
    display: none;
}

.showSubBtn {
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
}

.commentList .item {
    list-style: none outside none;
    margin: 1.6rem 0 0;
}

.commentList .avatar {
    border: 1px solid transparent;
    float: left;
}

.comment-main {
    position: relative;
    margin-left: 64px;
    border: 1px solid #dedede;
    border-radius: 2px;
}

.comment-main:after,
.comment-main:before {
    position: absolute;
    top: 11px;
    left: -16px;
    right: 100%;
    width: 0;
    height: 0;
    display: block;
    content: " ";
    border-color: transparent;
    border-style: solid solid outset;
    pointer-events: none;
}

.comment-main:before {
    border-right-color: #dedede;
    border-width: 8px;
}

.comment-main:after {
    border-width: 7px;
    border-right-color: #f8f8f8;
    margin-top: 1px;
    margin-left: 2px;
}

.comment-header {
    padding: 10px 15px;
    background: #f8f8f8;
    border-bottom: 1px solid #eee;
}

.comment-title {
    margin: 0 0 8px;
    font-size: 1.6rem;
    line-height: 1.2;
}

.comment-meta {
    font-size: 13px;
    color: #999;
    line-height: 1.2;
}

.comment-meta a {
    color: #999;
}

.comment-author {
    font-weight: 700;
    color: #999;
}

.comment-body {
    padding: 15px;
    overflow: hidden;
}

.comment-body > :last-child {
    margin-bottom: 0;
}

.commentList .comment-flip .avatar {
    float: right;
}

.comment-flip .comment-main {
    margin-left: 0;
    margin-right: 64px;
}

.comment-flip .comment-main:before {
    border-left-color: #dedede;
    border-right-color: transparent;
}

.comment-flip .comment-main:after,
.comment-flip .comment-main:before {
    left: 100%;
    position: absolute;
    right: -16px;
}

.comment-flip .comment-main:after {
    border-left-color: #f8f8f8;
    border-right-color: transparent;
    margin-left: auto;
    margin-right: 2px;
}

/*3.6.3 头像
    Name:           mod_avatar
    Example:        <i class="avatar avatar-L radius"><img src="static/h-ui/images/ucenter/avatar-default.jpg"></i>
*/
.avatar {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.avatar img {
    display: block;
}

.avatar.radius,
.avatar.radius img {
    border-radius: 50%;
}

.avatar,
.avatar img {
    width: 32px;
    height: 32px;
}

.avatar.size-MINI {
    width: 16px;
    height: 16px;
}

.avatar.size-S,
.avatar.size-S img {
    width: 24px;
    height: 24px;
}

.avatar.size-M,
.avatar.size-M img {
    width: 32px;
    height: 32px;
}

/*默认为中，可以不写，可以理解为：均码*/
.avatar.size-L,
.avatar.size-L img {
    width: 40px;
    height: 40px;
}

.avatar.size-XL,
.avatar.size-XL img {
    width: 64px;
    height: 64px;
}

.avatar.size-XXL,
.avatar.size-XXL img {
    width: 100px;
    height: 100px;
}

.avatar.size-XXXL,
.avatar.size-XXXL img {
    width: 128px;
    height: 128px;
}

.page-wrap {
    text-align: center;
}

.pagination {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    margin: 10px 0;
    font-size: 0;
}

.pagination li {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 1px solid #e2e2e2;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin: 0 -1px 5px 0;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    text-align: center;
}

.pagination li a {
    display: block;
    width: 100%;
    height: 100%;
}

.pagination li.active {
    border: 1px solid #1E9FFF;
}

.pagination li.active span {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #1E9FFF;
    color: #fff;
}

.pagination li.disabled {
    background: #f2f2f2;
}

.main-layout {
    overflow: hidden; overflow-x:hidden;
    width: 100%;
    height: 100%;
}

.main-layout.hide-side .main-layout-side {
    left: -200px; overflow-x: hidden;
}

.main-layout.hide-side .main-layout-container {
    left: 0;
}

.main-layout-side {
    width: 200px;
    height: 100%;
    background: #43c9a8;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    z-index: 1;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
}

.main-layout-side .m-logo {
    width: 100%; height:auto; background:#02537f;
    text-align:center; padding: 25px 0 20px 0;
}
.main-layout-side .m-logo img{ width:69px; height: auto}
.main-layout-side .m-logo span{ font-size:30px;font-weight:bold;color:#fff;}
.main-layout-side .layui-nav {
    background: #43c9a8;
}

.main-layout-side .layui-nav .iconfont {
    padding-right: 10px;
    font-size: 18px;
    color: #fff;
    position: relative;
    top: 2px;
}

.main-layout-side .layui-nav-itemed > a {
    /*background: #444c63 !important;*/
}
.main-layout-side .layui-nav-tree .layui-nav-child a {
    height:45px;
    line-height:45px;
    color: #fff;
}

.main-layout-side .layui-nav-tree .layui-nav-child a:hover {
    color: #fff445;
}

.main-layout-side .layui-nav-tree .layui-nav-child a .l-line {
    width: 12px;
    display: inline-block;
    line-height: 40px;
    height: 40px;
    float: left;
    margin-right: 10px;
    margin-left: 30px;
    background: url("../../images/l-line.png") left center no-repeat;
}

.main-layout-side .layui-nav-tree .layui-nav-child a:hover .l-line {
    background: url("../../images/l-line-yellow.png") left center no-repeat;
}

.main-layout-side .layui-nav-tree .layui-nav-child dd.layui-this,
.main-layout-side .layui-nav-tree .layui-this {
    background-color: #51d6b5;
}

.main-layout-side .layui-nav-tree .layui-nav-child .layui-this > a {
    background-color: rgba(81, 214, 181, 0.6) !important;
    color: #fff445 !important;
}

.main-layout-side .layui-nav-tree .layui-this > a {
    /*background-color: rgba(60,181,151);*/
    background-color: #51d6b5;
    /*color: #fff;*/
    color: #fff445 !important;
}

.main-layout-side .layui-nav-tree .layui-this > a .iconfont {
    color: #fff445;
}

.main-layout-side .layui-nav-tree .layui-nav-bar {
    background-color: #fff445;
}

.main-layout-container {
    position: absolute;
    left: 200px;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f5f5f5;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
}

.main-layout-header {
    height:50px;
    border-bottom: 1px solid #f0f0f0;
    background: #fff;
}

.main-layout-header a {
    text-decoration: none;
}

.main-layout-header .menu-btn {
    float:left;
    width:60px;
    height:50px;
    line-height:50px;
    text-align: center;
}

.main-layout-header .menu-btn a {
    color: #fff;
}

.main-layout-header .menu-btn .iconfont {
    font-size: 20px;
    color: #fff !important;
}

.main-layout-header .layui-nav {
    float: right;
    padding: 0;
    background: transparent;
}

.main-layout-header .layui-nav li {
    /*border-left: 1px solid #f2f3f5;*/
    color: #fff !important;
}


.main-layout-header .layui-nav .layui-nav-item > a:hover {
    color: #999;
}

.main-layout-header .layui-nav > .layui-this a {
    color: #333;
}

.main-layout-header .layui-nav .layui-nav-bar {
    display: none;
}

.main-layout-header .layui-nav .layui-this:after {
    height: 0;
}

.main-layout-header .layui-nav .layui-nav-child dd.layui-this a {
    color: #333;
}

.main-layout-header .layui-nav .layui-nav-child dd.layui-this {
    color: #333;
    background: #f2f2f2;
}

.main-layout-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 51px;
    overflow: hidden;
}

.main-layout-tab {
    margin-top: 0;
}

.main-layout-tab .layui-tab-title {
    border-bottom: 1px solid #f0f0f0;
    z-index: 98;
    background: #fff;
}

.main-layout-tab.layui-tab-brief > .layui-tab-title .layui-this {
    /*background: #edfbf7;*/
    color: #51d6b5;
}

.main-layout-tab.layui-tab-brief > .layui-tab-more li.layui-this:after,
.main-layout-tab.layui-tab-brief > .layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
}

.main-layout-tab .welcome .layui-tab-close {
    display: none;
}

.main-layout-tab .layui-tab-content {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 41px;
    padding: 0;
    z-index: 97;
    background: #f5f5f5;
    padding: 0px;
    box-sizing: border-box;
}

.main-layout-tab .layui-tab-content .layui-tab-item {
    width: 100%;
    height: 100%;
    background: #fff;
}

.wrap-container {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.iframe {
    border: 0;
}

.main-mask {
    display: none;
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
}

@media (max-width: 768px) {
    .main-layout-side {
        position: fixed;
        left: -200px;
        overflow: auto;
        overflow-x: hidden;
        z-index: 100;
    }

    .main-layout-container {
        position: absolute;
        left: 0px;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .main-layout.hide-side .main-layout-side {
        left: 0; overflow-x:hidden;
    }

    .main-layout.hide-side .main-mask {
        display: block;
    }

    ::-webkit-scrollbar {
        width: 2px;
        height: 10px;
    }
}

.email-wrap {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    padding: 15px;
    background: #f5f5f5;
    overflow-x: hidden;
    overflow-y: auto;
}

.email-wrap .email-write-btn {
    width: 100%;
}

.email-wrap .email-folder {
    padding-top: 20px;
}

.email-wrap .email-folder dt {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 32px;
}

.email-wrap .email-folder dd {
    font-size: 12px;
    color: #545454;
    line-height: 32px;
    border-bottom: 1px solid #eee;
}

.email-wrap .email-folder dd button {
    margin-top: 4px;
}

.email-wrap .email-folder dd .iconfont,
.email-wrap .email-folder dd .layui-icon {
    float: left;
    padding-right: 10px;
    font-size: 16px;
}

.email-wrap .email-classify {
    padding-top: 20px;
}

.email-wrap .email-classify dt {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 32px;
}

.email-wrap .email-classify dd {
    font-size: 12px;
    color: #545454;
    line-height: 32px;
}

.email-wrap .email-classify dd .iconfont,
.email-wrap .email-classify dd .layui-icon {
    float: left;
    padding-right: 10px;
    font-size: 14px;
}

.email-wrap .email-classify dd .icon-blue {
    color: #01AAED;
}

.email-wrap .email-classify dd .icon-green {
    color: #009688;
}

.email-wrap .email-classify dd .icon-wran {
    color: #F7B824;
}

.email-wrap .email-classify dd .icon-red {
    color: #FF5722;
}

.email-wrap .email-classify dd .icon-gray {
    color: #2F4056;
}

.email-wrap .email-label {
    padding-top: 20px;
    padding-bottom: 20px;
}

.email-wrap .email-label dt {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 32px;
}

.email-wrap .email-label .layui-btn {
    margin-bottom: 10px;
}

.email-wrap .email-label .layui-btn + .layui-btn {
    margin-left: 0;
    margin-right: 0;
}

.email-wrap .email-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    height: 100%;
    width: 100%;
    overflow: auto;
    padding: 15px;
    overflow: hidden;
}

.iframe-h {
    height: 100%;
}

.email-write {
    padding: 15px;
}

.email-write .layui-btn {
    margin-bottom: 10px;
}

.email-content-title {
    padding: 15px;
}

.email-content-title .write-title {
    font-size: 20px;
}

.email-tool-btn {
    margin-top: 3px;
}

.email-tool-btn .layui-form-item {
    margin: 0;
}

.email-tool-btn .layui-form-item .layui-inline {
    margin-bottom: 0;
}

.email-tool-btn .email-tool-btn-right {
    text-align: right;
}

.email-list {
    padding: 0 15px;
}

@media (max-width: 768px) {
    .email-wrap .email-content {
        padding: 0;
    }

    .email-write {
        padding: 15px;
    }

    .email-write .layui-btn {
        width: 100%;
        margin: 0 0 10px;
    }

    .email-tool-btn .email-tool-btn-right {
        text-align: left;
    }

    .email-tool-btn-left,
    .email-tool-btn-right {
        padding-bottom: 10px;
    }

    .email-tool-btn-left .layui-inline,
    .email-tool-btn-right .layui-inline {
        padding-bottom: 10px;
    }
}

.welcome-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 15px 0;
}

/***********welcome***********/
.welcome-left-container .data-show li {
    height: 95px;
    margin-bottom:20px;
}

.welcome-left-container .data-show a {
    display:block;
    background:#fff;
    padding:20px;border-radius:10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow: 0 0 20px #efefef;
}

.welcome-left-container .data-show .icon-bg {
    width: 68px;
    height: 68px;
    text-align: center;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    -ms-border-radius: 70px;
    border-radius: 70px;
}

.welcome-left-container .data-show .icon-bg .iconfont {
    color: #fff;
    font-size: 36px;
    position: relative;
    top: 15px;
}

.welcome-left-container .data-show .bg-org {
    background:rgba(255,255,255,0.4);
}
.welcome-left-container .data-show .bg-org i{ font-weight: normal;!important;}


.welcome-left-container .data-show .bg-blue {
    background: #86d2ee;
}

.welcome-left-container .data-show .bg-green {
    background: #94e0e1;
}

.welcome-left-container .data-show .right-text-con {
    padding-left:84px;
}

.welcome-left-container .data-show p {
    margin: 0;
    color: #a0a8b4;
}

.welcome-left-container .data-show .color-org,
.welcome-left-container .data-show .color-blue,
.welcome-left-container .data-show .color-green {
    font-size: 28px;
    padding-right:6px;
    font-family: "arial";
}

.welcome-left-container .data-show .color-org {
    color: #f8bb74;
}

.welcome-left-container .data-show .color-blue {
    color: #86d2ee;
}

.welcome-left-container .data-show .color-green {
    color: #94e0e1;
}

.welcome-left-container .data-show .name {
    margin-bottom:0px;
    font-size: 16px;
    color: #555555; margin-top:10px;
}

.welcome-left-container .chart-panel {
    margin: 0px 15px 15px;
}

.welcome-left-container .server-panel {
    margin: 15px;
}

.welcome-left-container .server-panel .panel-header {
    padding-bottom: 0;
}

.welcome-left-container .server-panel .panel-body div {
    padding: 0;
}

.welcome-left-container .server-panel .title {
    background: #f2f2f2;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    margin: 0;
}

.welcome-left-container .server-panel span {
    height: 30px;
    padding-top: 10px;
    padding-left: 15px;
    display: block;
    background: #fafafa;
}

.welcome-edge {
    padding: 0 30px 15px 0;
}

.welcome-edge .commentbox {
    background: #fff;
}

.welcome-edge .comment-panel .panel-body {
    padding-top: 10px;
}

.welcome-edge .comment-panel .commentList .item {
    margin: 0 0 20px;
}

.welcome-edge .contact-panel {
    margin-top: 15px;
}

.welcome-edge .contact-panel .panel-header {
    padding-bottom: 0;
}

@media all and (max-width: 1200px) {
    .welcome-edge {
        padding: 0 30px 15px 30px;
    }
}

.column-wrap {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    padding: 0px;
    background: #f5f5f5;
    overflow-x: hidden;
    overflow-y: auto;
}

.iframe-h {
    height: 100%;
}

.column-edge {
    float: left;
    padding-top: 16px;
    width: 150px;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.column-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    background: #f5f5f5;
    height: 100%;
    overflow-x: hidden;
    margin-left: 0px;
}

.column-content-detail {
    background: #fff;
    padding: 20px;
    margin: 0;
}

.page-content {
    padding: 0px;
}

.page-content-wrap {
    background: #fff;
    padding: 20px;
    margin: 0;
}

@media (max-width: 600px) {
    .layui-nav-no-bg {
        background: #fff;
    }

    .layui-nav-no-bg .layui-nav-item {
        border-bottom: 1px solid #f8f8f8;
    }

    .column-edge {
        float: none;
        width: 100%;
        height: auto;
        padding-bottom: 10px;
    }

    .column-content {
        background: #fff;
        height: auto;
        margin-left: 0px;
    }

    .layui-tab-content {
        padding: 15px 0;
    }

    .layui-form-label {
        padding: 9px 0px;
    }

    .layui-input-block {
        margin-left: 80px;
    }
}

/*************框架颜色风格更改 开始 方圆 2018-11-26**************** */
.colorfff {
    color: #fff
}

.wi-fl {
    float: left;
}

.wi-fr {
    float: right;
}

.overauto {
    overflow-y: auto;
}

.layui-nav-itemed > .layui-nav-child {
    background-color: rgba(60, 181, 151, 0.5) !important;
}

.layui-nav-tree .layui-nav-item:hover {
    background: #51d6b5 !important;
}

.layui-nav-tree .layui-nav-item a:hover {
    /*background: none;*/
    color: #fff445;
}

.layui-nav-tree .layui-nav-item a:hover i {
    color: #fff445 !important;
}

.layui-nav .layui-nav-item a {
    color: #fff;
}

.main-layout-side .layui-nav-tree .layui-nav-child .layui-this > a .l-line {
    background: url("../../images/l-line-yellow.png") left center no-repeat;
}

.layui-tab-title li .layui-this {
    color: #51d6b5
}

.layui-btn-normal {
    background: #51d6b5;
    box-sizing: border-box;
    vertical-align: top;
}

.layui-btn-danger {
    background: #fab2b0;
}

.layui-btn-warm {
    background: #ffc066
}

.layui-btn-yellow {
    background: #ffb56d
}

.main-layout-header { /*background:#f2f2f2;*/
    background: #51d6b5;
}

.cy-btnbg-edit {
    background: #94cfff !important;
}

.cy-btnbg-add {
    background: #a7e1b9 !important;
}

.cy-btnbg-grey {
    background: #ccc !important;
}

.cy-btnbg-normal {
    background: #66bbff !important;
}

.cy-bg-green {
    background: #51d6b5 !important;
}

.layui-btn-xs {
    font-size: 13px;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background: #51d6b5;
}

.layui-btn-sm i.iconfont {
    font-size: 12px !important;
}

/*操作层字体按钮大小*/

/*table-tree*/
.hide {
    display: none
}

/*table-tree 结束*/
.border0 {
    border: none !important;
}

.pad0 {
    padding: 0 !important;
}

.margin0 {
    margin: 0 !important;
}

.borderb1 {
    border-bottom: 1px dashed #f5f5f5;
}

.w75 {
    width: 75px !important;
}

.w80 {
    width: 80px !important;
}

.w163 {
    width: 163px !important;
}

.w230 {
    width: 230px;
}

.w360 {
    width: 360px !important;
}

.w530 {
    width: 530px !important;
}

.w5em {
    width: 5em !important;
}

label.layui-form-label.w5em {
    width: 5em !important;
}

.h42 {
    height: 42px !important;
}

.h300 {
    height: 300px !important;
}

.FS12 {
    font-size: 12px !important;
}

.FS14 {
    font-size: 14px !important;
}

.FS15 {
    font-size: 15px !important;
}

.FS16 {
    font-size: 16px !important;
}

.FS18 {
    font-size: 18px !important;
}

.mart20 {
    margin-top: 20px;
}

.marr8 {
    margin-right: 8px;
}

.marl6 {
    margin-left: 6px;
}

.marl8 {
    margin-left: 8px;
}

.marl90 {
    margin-left: 90px !important;
}

.marl193 {
    margin-left: 193px !important;
}

.marb5 {
    margin-bottom: 5px !important;
}

.mart10 {
    margin-top: 10px !important;
}

.padt10 {
    padding-top: 10px !important;
}

.mart0 {
    margin-top: 0 !important;
}

.fontweight {
    font-weight: bold
}

.pointfinger {
    cursor: pointer;
}

.red {
    color: #ff0000;
}
.green {
    color: green;
}

.edit:hover {
    color: #51d6b5 !important;
}

.color666 {
    color: #666 !important;
}

.color999 {
    color: #999 !important;
}

.w100p-193 {
    width: calc(100% - 193px)
}

.border-left20 {
    border-left: 20px solid #f5f5f5;
}

.cy-mintree-maincont {
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    display: inline-block;
}

.cy-lefttree-main {
    width: 185px;
    height: 100%;
    float: left;
    background: #fff;
}

.cy-lefttree-main ul li {
    font-size: 13px !important;
    color: #666 !important;
}

/*.nav-tree-ul-sid li {background:url("../../images/dotbg.png") left center repeat-y;}*/
.dtree-theme-item {
}

/*nav-tree-div dtree-theme-item nav-this dtree-theme-item-this*/

/*d-click-checkbar nav-tree-item*/
/*.d-click-checkbar{background:url("../../images/dotlinebg.png") 15px center repeat-y;}*/
/*.nav-tree-div{background:url("../../images/dotbg.png") left center repeat-y;}*/
/*.nav-tree-item{ background: none!important;}*/
/*.nav-tree-item{background:url("../../images/dotlinebg.png") left center repeat-y;}*/
.cy-lefttree-btn {
    width: 8px;
    height: 100%;
    float: left;
    overflow: hidden;
    display: table;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-align: center;
}

.cy-lefttree-btn .btntreeright {
    width: 8px;
    height: 50px;
    vertical-align: middle;
    color: #ccc !important;
    display: table-cell;
    text-align: center;
    overflow-x: hidden;
}

.cy-lefttree-btn .btntreeright .mintreebtn {
    width: 8px;
    height: 50px;
    border-radius: 5px 0 0 5px;
    background-color: #eee !important;
    cursor: pointer;
    line-height: 50px;
    text-align: left
}

.cy-lefttree-btn .btntreeright .mintreebtn:hover {
    background-color: #fab600 !important;
    color: #fff;
    line-height: 50px;
}

.cy-lefttree-main .cy-lefttree-title {
    width: 185px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #666;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 10px;
    box-sizing: border-box;
}

.cy-lefttree-main .cy-lefttree-title span {
    text-align: right;
    color: #ccc;
    float: right;
    padding-right: 5px;
    font-size: 13px !important;
}

.cy-lefttree-main .cy-lefttree-title span i {
    margin-right: 3px;
    font-size: 14px !important;
}

/*强制更改layuitree的样式*/
.layui-tree li i {
    color: #666 !important;
}

.layui-tree li a cite {
    font-size: 13px !important;
}

.layui-tree li a {
    color: #666 !important;
}

/*.cy-lefttree-main ul.layui-tree li ul.layui-show{background:url("../../images/line_conn.png") 0 0 repeat-y}*/
/*body .layui-tree-skin-shihuang .layui-tree-branch{color: #EDCA50!important;}*/
body .layui-tree-skin-shihuang .layui-tree-branch {
    color: #EDCA50 !important;
}

/*.layui-tree-branch{opacity:0!important;}*/
/*i.layui-tree-branch{opacity:0!important;}*/
/*.layui-tree li a{ background:url("../../images/openfile.png") center left  no-repeat; background-size: 18px auto;}*/
/*i.layui-icon.layui-tree-branch{opacity:0!important;}*/
.layui-tree li a {
}

/*添加字段数据左侧label的宽度*/
.layui-form-label {
    padding: 9px 2px !important;
}

.layui-input-block {
    cursor: pointer
}

.cy-uploadpic-ctn .btnctn {
    margin-top: 15px;
}

.cy-uploadpic-ctn .btnctn i {
    font-size: 50px;
    opacity: 0.5;
}

/*应用市场代码移植，更改样式*/
.layui-card {
    margin-bottom: 15px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}

.layui-card:last-child {
    margin-bottom: 0;
}

.layui-card .layui-card-cover {
    height: 200px;
    overflow: hidden;
}

.layui-card .layui-card-cover img {
    width: 100%;
    height: 100%;
}

.layui-card .layui-card-footer {
    padding: 10px;
    line-height: 36px;
    text-align: right;
}

.nepadmin-font-12 {
    font-size: 12px !important;
}

.nepadmin-c-gray {
    color: #aaadb2 !important;
}

.nepadmin-fl {
    float: left;
}

.nepadmin-c-gray {
    color: #aaadb2 !important;
}

/*dtree滚动条美化  */
.cont-dtree::-webkit-scrollbar {
    width: 4px;
}

.cont-dtree::-webkit-scrollbar-track {
    background-color: #eee;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.cont-dtree::-webkit-scrollbar-thumb {
    background-color: #ccc;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.dtree-theme-item:hover cite {
    color: orange !important;
}

.cont-dtree {
    height: calc(100% - 90px);
    overflow-y: auto;
    overflow-x: hidden;
}

.nav-tree-div {
}

.applysearch {
    padding: 15px;
    box-sizing: border-box;
}

.layui-laydate .layui-this {
    background-color: #51d6b5 !important;
    color: #fff !important;
}

.dtree-theme-choose {
    color: orange !important;
}

.layui-form-item-search {
    clear: both;
}
/*.headLogo img:hover{ display: block!important;}*/
.dashed {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #d7d7d7;
}

.center {
    text-align: center !important;
}

/*.center table tr th{text-align: center!important;}*/
.dtree {
    width: 185px !important;
}

.h34 {
    height: 34px !important;
}

.dtree-height {
    width: 240px;
    height: 365px;
    margin-left: 20px;
    overflow-y: auto;
}

.dtree-height::-webkit-scrollbar, .scrollbar::-webkit-scrollbar {
    width: 4px;
}

.dtree-height::-webkit-scrollbar-track, .scrollbar::-webkit-scrollbar-track {
    background-color: #eee;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.dtree-height::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-thumb {
    background-color: #ccc;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.layui-card-header {
    font-size: 16px !important;
    font-weight: bold;
    margin-top: 15px;
}

.layui-card-header span.version {
    font-size: 13px;
    color: #666;
    padding-left: 10px;
    font-weight: normal !important;
}

/*文字超出省略号*/
.ellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.overflow-visible {
    overflow: visible !important;
}

.layui-input {
    display: inline !important;
}

.layui-btn-mid {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    font-size: 14px;
}

/*搜索层优化*/
/*.layui-table, .layui-table-view{ margin:0 0 10px 0!important;}*/
.search-cont {
    width: 100%;
    height: auto;
    margin-top: 5px;
}

.search-cont .operation-btn-cont {
    width: 100%;
    height: 32px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 5px;
    position: relative;
}

.search-cont .operation-btn-cont .operright {
    width: 120px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    color: #666;
    line-height: 30px;
    background: #f7f7f7;
    cursor: pointer
}

.search-cont .operation-btn-cont .triangle-top {
    position: absolute;
    bottom: 0;
    right: 120px;
    width: 0px;
    height: 0px;
    border-color: #f7f7f7 transparent;
    border-width: 0 0 30px 30px;
    border-style: solid;
}

.search-cont .operation-btn-cont .triangle-bottom {
    position: absolute;
    bottom: 0;
    right: 120px;
    width: 0px;
    height: 0px;
    border-color: #e6e6e6 transparent;
    border-width: 0 0 31px 31px;
    border-style: solid;
}

.search-cont .operation-btn-cont .operright i {
    margin-left: 5px;
    color: #51d6b5;
}

/*多图片大小*/
.layui-upload-img {
    width: 92px;
    height: 92px;
    margin: 0 10px 10px 0;
    border: none;
    position: relative;
}

.morepic {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.morepic ul li {
    width: 120px;
    height: 100px;
    float: left;
    margin-left: 10px;
    background: url("../../images/add.png") center no-repeat;
    background-size: 30% auto;
    border: 1px dashed #eeeeee;
}

.morepic ul li:nth-child(1) {
    margin-left: 0;
}

.morepic img {
    widht: 100%;
    height: auto;
}

/*开始——不要覆盖了——开始*/
.layui-form-label-auto {
    width: auto !important;
    padding: 9px 0px !important;
}

.w100 {
    width: 100px !important;
}

.w150 {
    width: 150px !important;
}

.w250 {
    width: 250px !important;
}

.w695 {
    width: 695px !important;
}

.marl180 {
    margin-left: 180px !important;
}

/*结束——不要覆盖了——结束*/
/*************框架颜色风格更改 开始 方圆 2018-11-26**************** */
/*@font-face {font-family: "iconfont";*/
    /*src: url('../../fonts/iconfont.eot?t=1551342212030'); !* IE9 *!*/
    /*src: url('../../fonts/iconfont.eot?t=1551342212030#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/
    /*url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),*/
    /*url('../../fonts/iconfont.woff?t=1551342212030') format('woff'),*/
    /*url('../../fonts/iconfont.ttf?t=1551342212030') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+ *!*/
    /*url('../../fonts/iconfont.svg?t=1551342212030#iconfont') format('svg'); !* iOS 4.1- *!*/
/*}*/
/*@font-face {*/
/*    font-family: 'iconfont';*/
/*    src: url('../../fonts/iconfont.eot');*/
/*    src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),*/
/*    url('../../fonts/iconfont.woff2') format('woff2'),*/
/*    url('../../fonts/iconfont.woff') format('woff'),*/
/*    url('../../fonts/iconfont.ttf') format('truetype'),*/
/*    url('../../fonts/iconfont.svg#iconfont') format('svg');*/
/*}*/
@font-face {
    font-family: 'iconfont';
    src: url('../../fonts/iconfont.eot');
    src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/iconfont.woff2') format('woff2'),
    url('../../fonts/iconfont.woff') format('woff'),
    url('../../fonts/iconfont.ttf') format('truetype'),
    url('../../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size:14px;
    font-style: normal!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html,body{font-family:'Microsoft YaHei';}
.cy-green{ color:#51d6b5}
.cy-a-blue{ color:#2b7bd1;}
.colorfff{color:#fff}
.wi-fl{float:left;}
.wi-fr{float:right;}
.overauto{overflow-y:auto;}
.layui-nav-itemed>.layui-nav-child{
    background-color: rgba(60,181,151,0.5)!important;
}
.layui-nav-tree .layui-nav-item:hover{background:#51d6b5!important;}
.layui-nav-tree .layui-nav-item a:hover{ background: none; color: #fff445;}
.layui-nav-tree .layui-nav-item a:hover i{color: #fff445!important;}
.layui-nav .layui-nav-item a{ color: #fff;}
.main-layout-side .layui-nav-tree .layui-nav-child .layui-this > a .l-line {
    background: url("../../images/l-line-yellow.png") left center no-repeat;}
.layui-tab-title li .layui-this{ color: #51d6b5}
.layui-btn-normal{ background: #51d6b5; box-sizing: border-box; vertical-align: top;}
.layui-btn-danger{ background: #fab2b0;}
.layui-btn-warm{ background:#ffc066}
.layui-btn-yellow{background:#ffb56d}
.main-layout-header{ /*background:#f2f2f2;*/background:#51d6b5;}
.cy-btnbg-edit{background:#94cfff!important;}
.cy-btnbg-add{background:#a7e1b9!important;}
.cy-btnbg-grey{background:#ccc!important;}
.cy-btnbg-normal{background:#66bbff!important;}
.cy-bg-green{ background:#51d6b5!important;}
.layui-btn-xs{ font-size:13px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background: #51d6b5;}
.layui-btn-sm i.iconfont{ font-size:12px!important;}/*操作层字体按钮大小*/

/*table-tree*/
.hide{display:none}
/*旋转*/
.rotate{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* Internet Explorer */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); /* Opera */
}
/*table-tree 结束*/
.border0{border:none!important;}
.pad0{ padding:0!important;}
.margin0{ margin:0!important;}
.borderb1{ border-bottom:1px dashed #f5f5f5;}
.w60{width:60px!important;}
.w75{width:75px!important;}
.w80{width:80px!important;}
.w90{width:90px!important;}
.w100{width:100px!important;}
.w163{width:163px!important;}
.w200{width:200px!important;}
.w230{width:230px;}
.w300{width:300px!important;}
.w310{width:310px!important;}
.w360{width:360px!important;}
.w530{width:530px!important;}
.w5em{width:5em!important;}
label.layui-form-label.w5em{width: 5em!important;}
.h42{height:42px!important;}
.h300{height:300px!important;}
.h240{height:240px!important;}
.FS12{font-size:12px!important;}
.FS14{font-size:14px!important;}
.FS15{font-size:15px!important;}
.FS16{font-size:16px!important;}
.FS18{font-size:18px!important;}
.FS20{font-size:20px!important;}
.FS24{font-size:24px!important;}
.mart20{margin-top:20px;}
.marr0{margin-right:0px!important;}
.marr8{margin-right:8px;}
.marr5{margin-right:5px!important;}
.marr29{margin-right:29px!important;;}
.marl6{margin-left:6px;}
.marl8{margin-left:8px;}
.marl10{margin-left:8px!important;}
.marl90{margin-left:90px!important;}
.marl193{ margin-left:193px!important;}
.marb5{ margin-bottom: 5px!important;}
.marb10{ margin-bottom:10px!important;}
.marb15{ margin-bottom:15px!important;}
.marb20{ margin-bottom:20px!important;}
.mart10{ margin-top:10px!important;}
.padt10{ padding-top: 10px!important;}
.mart0{ margin-top:0!important;}
.marlr50{ margin-left:30px; margin-right:40px;}
.fontweight{font-weight:bold}
.pointfinger{ cursor:pointer;}
.red{color:#ff0000;}
.edit:hover{color:#51d6b5!important;}
.color666{color:#666!important;}
.color999{color:#999!important;}
.w100p-193{width:calc(100% - 193px)}
.border-left20{border-left:20px solid #f5f5f5;}
.cy-mintree-maincont{height:100%; background-color: #fff; position:absolute;top:0; left:0;box-sizing:border-box; display: inline-block;}
.cy-lefttree-main{width:185px;height:100%;float:left;background:#fff;}
.cy-lefttree-main ul li{ font-size: 13px!important; color:#666!important;}

/*.nav-tree-ul-sid li {background:url("../../images/dotbg.png") left center repeat-y;}*/
.dtree-theme-item{}
/*nav-tree-div dtree-theme-item nav-this dtree-theme-item-this*/

/*d-click-checkbar nav-tree-item*/
/*.d-click-checkbar{background:url("../../images/dotlinebg.png") 15px center repeat-y;}*/
/*.nav-tree-div{background:url("../../images/dotbg.png") left center repeat-y;}*/
/*.nav-tree-item{ background: none!important;}*/
/*.nav-tree-item{background:url("../../images/dotlinebg.png") left center repeat-y;}*/
.cy-lefttree-btn{width:8px;height:100%;float:left;overflow:hidden;display:table;margin:0;padding:0;box-sizing:border-box;text-align:center;}
.cy-lefttree-btn .btntreeright{width:8px;height: 50px; vertical-align:middle;color:#ccc!important; display: table-cell; text-align: center; overflow-x: hidden;}
.cy-lefttree-btn .btntreeright .mintreebtn{width:8px;height: 50px;border-radius:5px 0 0 5px;background-color:#eee!important; cursor: pointer; line-height: 50px;text-align:left}
.cy-lefttree-btn .btntreeright .mintreebtn:hover{background-color:#fab600!important; color: #fff;line-height: 50px;}


.cy-lefttree-main .cy-lefttree-title{width:185px; height:50px; line-height:50px;font-size:16px;color:#666; text-align:left;border-bottom: 1px solid #e6e6e6; padding-left: 10px; box-sizing: border-box;}
.cy-lefttree-main .cy-lefttree-title span{ text-align: right;color:#ccc; float:right; padding-right:5px; font-size: 13px!important;}
.cy-lefttree-main .cy-lefttree-title span i{ margin-right: 3px; font-size:14px!important;}
/*强制更改layuitree的样式*/
.layui-tree li i{color:#666!important;}
.layui-tree li a cite{ font-size: 13px!important;}
.layui-tree li a{color:#666!important;}
/*.cy-lefttree-main ul.layui-tree li ul.layui-show{background:url("../../images/line_conn.png") 0 0 repeat-y}*/
/*body .layui-tree-skin-shihuang .layui-tree-branch{color: #EDCA50!important;}*/
body .layui-tree-skin-shihuang .layui-tree-branch{color: #EDCA50!important;}
/*.layui-tree-branch{opacity:0!important;}*/
/*i.layui-tree-branch{opacity:0!important;}*/
/*.layui-tree li a{ background:url("../../images/openfile.png") center left  no-repeat; background-size: 18px auto;}*/
/*i.layui-icon.layui-tree-branch{opacity:0!important;}*/
.layui-tree li a{}
/*添加字段数据左侧label的宽度*/
.layui-form-label{padding:9px 0px!important;}
.layui-input-block{cursor:pointer}

.cy-uploadpic-ctn{width:110px!important; height:110px!important;  border: 1px solid #e6e6e6; text-align: center; color:#999;border-radius:3px; background: url("../../images/add.png") center center no-repeat; background-size:28px 28px;}
.cy-uploadpic-ctn .btnctn{ margin-top:15px;}
.cy-uploadpic-ctn .btnctn i{  font-size:35px; opacity: 0.5; line-height:75px;}
/*应用市场代码移植，更改样式*/
.layui-card {margin-bottom: 15px;border-radius:4px;background-color: #fff;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);;  border: 1px solid #e4e4e4; overflow: hidden;}
.layui-card:last-child {margin-bottom: 0;}
.layui-card .layui-card-cover {height: 200px;overflow: hidden;}
.layui-card .layui-card-cover img{width:100%; height:100%;}
.layui-card .layui-card-footer {padding: 10px;line-height: 36px;text-align:right;}
.nepadmin-font-12 {font-size: 12px !important;}
.nepadmin-c-gray{color: #aaadb2 !important;}
.nepadmin-fl {float: left;}  .nepadmin-c-gray {color: #aaadb2 !important;}
/*dtree滚动条美化  */
.cont-dtree::-webkit-scrollbar {
    width: 4px;
}
.cont-dtree::-webkit-scrollbar-track {
    background-color:#eee;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.cont-dtree::-webkit-scrollbar-thumb {
    background-color:#ccc;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.dtree-theme-item:hover cite {
    color:orange!important;
}
.cont-dtree{height:calc(100% - 90px);overflow-y: auto;overflow-x: hidden;}
.nav-tree-div{}
.applysearch{ padding:15px; box-sizing: border-box;box-sizing:padding-box}
.layui-laydate .layui-this {background-color: #51d6b5!important;color: #fff!important;}
.dtree-theme-choose{ color: orange!important;}
.layui-form-item-search{clear: both;}
.cy-uploadpic-ctn .close{width:20px;height:20px;position:absolute;right:0;top:0; background:rgba(0,0,0,0.8);line-height:18px;}
.cy-uploadpic-ctn .close i{color: #fff;}
/*.headLogo img:hover{ display: block!important;}*/
.dashed{width:100%; height:1px; border-bottom: 1px dashed #d7d7d7;}
.center{text-align: center!important;}
/*.center table tr th{text-align: center!important;}*/
.dtree{width:185px!important;}
.h34{height:34px!important;}
.dtree-height{width:240px;height:365px;margin-left:20px; overflow-y:auto;}
.dtree-height::-webkit-scrollbar,.scrollbar::-webkit-scrollbar {
    width: 4px;
}
.dtree-height::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{
    background-color:#eee;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.dtree-height::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{
    background-color:#ccc;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.layui-card-header{ font-size: 16px!important;font-weight:bold; margin-top:15px;}
.layui-card-header span.version{font-size:13px; color:#666;padding-left:10px;font-weight:normal!important;}
/*文字超出省略号*/
.ellipsis{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.overflow-visible{overflow:visible!important;}
.layui-input{ display:inline!important;}
.layui-btn-mid{height:32px;line-height:32px;padding:0 10px;font-size:14px;}
/*搜索层优化*/
/*.layui-table, .layui-table-view{ margin:0 0 10px 0!important;}*/
.search-cont{width:100%; height:auto;margin-top:5px;}
.search-cont .operation-btn-cont{width:100%;height:32px; border-bottom:1px solid #e6e6e6;padding-bottom:5px; position:relative;}
.search-cont .operation-btn-cont .operright{width:105px;height:24px;font-size:13px; position:absolute; right: 0; bottom:0; border-right: 1px solid #e6e6e6; border-top:1px solid #e6e6e6;text-align:center; color:#666;line-height:22px; background:#f7f7f7; cursor: pointer}
.search-cont .operation-btn-cont .triangle-top{ position:absolute;bottom:0;right:105px;width: 0px;height: 0px;border-color:#f7f7f7 transparent;border-width:0 0 24px 24px;border-style:solid;}
.search-cont .operation-btn-cont .triangle-bottom{ position:absolute;bottom:0;right:105px;width: 0px;height: 0px;border-color:#e6e6e6 transparent;border-width:0 0 25px 25px;border-style:solid;}
.search-cont .operation-btn-cont .operright i{ margin-left: 5px; color:#51d6b5;}
.search-cont .search-details{width:100%;min-height:34px; border:1px solid #e6e6e6; border-top:none; box-sizing: border-box; margin-bottom: 7px; padding:10px 0 2px 10px}
.search-cont .search-details .layui-form-item .layui-inline label.layui-form-label{width:100px!important;}
/*多图片大小*/
.layui-upload-img{width: 92px;height: 92px;margin: 0 10px 10px 0;border:none; position:relative;}
.morepic{width:100%; height:auto;overflow:hidden;}
.morepic ul li{width:120px; height: 100px; float: left; margin-left:10px; background: url("../../images/add.png") center no-repeat; background-size: 30%  auto; border:1px dashed #eeeeee;}
.morepic ul li:nth-child(1){ margin-left: 0;}
.morepic img{widht:100%;height:auto;}
.jobview-ctn{width:calc(100% - 60px);height:auto; padding-left:30px; overflow: hidden;}
.jobview-ctn ul{margin:0; padding:0;}
.jobview-ctn ul li{ float:left; margin-top:30px;}
.view-student-name{width:120px;height:auto;position:relative; margin-left:55px;}
.view-student-name .student-pic{widht:50px; height:50px;position: absolute;left:-55px;top:-2px;border-radius:50%; overflow:hidden;}
.view-student-name .student-pic img{width:50px;height:50px;}
.view-student-name .jobviewedbtn{background: #51d6b5; color:#fff;height:24px;font-size:13px;border-radius: 12px;line-height:24px;width:5em;text-align:center; margin-top:5px;}
.view-student-name span{ padding-left:1em;}
.jobview-datetime{font-size:12px;color:#999; margin-top:5px!important;}
.jobviewed-title{width:100%;text-align:center; font-size: 16px;font-weight: bold; padding-top: 30px; color:#333; border-bottom: 1px dashed #999; padding-bottom: 15px;}
.jobview-details{ margin-bottom:10px; font-size:15px; color:#333;}
.jobview-details ul li{ float:left;width:300px; margin-right:20px; margin-top:15px!important;}
.jobview-details ul li label{ font-weight: bold; color: #51d6b5;width:90px; text-align: right; display: inline-block;}
.job-upload-ctn{ width: 100%;height:auto;overflow: hidden;}
.job-upload-ctn ul li{width:120px!important; height: 100px; overflow: hidden; margin-top: 0px!important;}
.job-upload-ctn ul li img{width:100%; height: 100%;}
.jobcribe{width:calc(100% - 95px);}
.border-left-color-grey{border-left-color:#f2f2f2;}
.cy-bg-grey-f7{background-color: #f7f7f7!important;}
/*导入附件*/
.cy-upload-ctn{width:100%; height:42px;border:2px solid #e6e6e6; padding:4px 2px 0 15px; margin-top:10px;border-radius:23px; max-width:650px!important;}
.cy-upload-ctn input{width:calc(100% - 102px);height:36px;border:none;}
.upload-load-title{width:100%;text-align: center;font-size:16px; margin:20px 0; color:#333;}
.dtree-theme-choose{color:#51d6b5!important;}
.dtree-theme-item:hover cite{color:#51d6b5!important;}
/*模拟表格*/
.cyt-sim-table{ font-size:16px;border-collapse:collapse;border:1px solid #e3e3e3; color:#333;}
.cyt-sim-table caption{ line-height:40px; font-weight:bold;background:rgba(230,230,230,0.3);border:1px solid #e3e3e3;border-bottom:none;}
.cyt-sim-table tr td{border:1px solid #e3e3e3; line-height: 30px;padding:5px 15px;}
.cyt-sim-table tr td input{width:100%;height:100%;border:none;}
.cyt-sim-table tr td:nth-child(2n-1){ background-color:#f2f2f2;width:13%;max-width:200px;text-align:right;min-width: 135px!important;}
.cyt-sim-table tr td：{width:100%;}
.layui-form-select dl dd.layui-this {background-color: #5FB878;color: #fff;}
.cyt-sim-table tr td select{width:100%; border:none; height: 100%; box-sizing:content-box}
.cyt-sim-table td .layui-select-title input{width:100%; height: 100%; padding:0!important;}
.cyt-sim-table td .layui-input{ padding:0;}
.cyt-sim-table td .viewbtn{width:100%;height:auto;border:none;text-align: left;
    background: -webkit-linear-gradient(#fafafa,#f5f5f5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fafafa,#f5f5f5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fafafa,#f5f5f5); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fafafa,#f5f5f5); /* 标准的语法 */}
.cyt-sim-table td .viewbtn:hover{ color:#2b7bd1;}
ul.uploadfile-list{width:100%;height:auto;font-size:14px; display: block;}
ul.uploadfile-list li{ float:left;}
ul.uploadfile-list li:nth-child(1){width:420px;overflow: hidden; padding-left:15px;
    text-overflow:ellipsis;
    white-space: nowrap;}
ul.uploadfile-list li.fileopert{width:3em; margin-left:2em; color:#51d6b5; cursor:pointer;}
ul.uploadfile-list li i{ color:#ccc; margin-right: 10px!important;}
.file-name-ctn{ border-top:1px solid #e8e5e5;}
.cy-table-item-title{width:100%;height:50px; line-height:50px;font-size:18px;text-align: center; color:#333; border-bottom:1px dashed #ccc;margin-bottom:20px;font-weight:bold; color:#333;}
.cy-table-item-expert-title{width:100%;height:40px; line-height:40px; font-size:20px;color:#333; border-bottom:1px solid #ccc;}
/*左侧滚动条样式*/
.main-layout-side::-webkit-scrollbar,.scrollbar::-webkit-scrollbar {
    width: 4px;
}
.main-layout-side::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{
    background-color:#02407f;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.main-layout-side::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{
    background-color:#2485ae;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
/********最新更改   2019-02-27 方圆*******/
.main-layout-side .layui-nav{ background:none!important;}
.layui-nav{ background: none!important;}
.layui-nav-itemed>.layui-nav-child{ background:none!important;}
.layui-nav-tree .layui-nav-item:hover {background:none!important;}
.layui-nav-iteme i{ font-weight: normal!important;}
.layui-nav-itemed i{ font-weight: normal!important;}
.main-layout-side .layui-nav-tree .layui-nav-child .layui-this > a{ background:none!important;}
.main-layout-side .layui-nav-tree .layui-nav-child dd.layui-this, .main-layout-side .layui-nav-tree .layui-this{ background: none!important;}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{ background: none!important;}
.main-layout-side ul li li.layui-nav-item >a{ padding-left: 40px!important;}
.main-layout-side ul li li.layui-nav-item .layui-nav-child a{ padding-left: 40px!important;}
.main-layout-header .layui-nav li a i{ margin-right:5px;color:#666; font-size:18px}
.layui-nav .layui-nav-item{ line-height:50px;}
.main-col-title { display: inline-block; font-weight: bold; color:#5d9cec; font-size: 16px; padding: 10px 0 2px 15px;}
table.border-col-white td,table.border-col-white th{ border: 1px solid #fff!important;}
table.border-col-white thead tr{background:rgba(2,64,127,0.05); font-weight: bold;}
table.border-col-white thead th{font-weight: bold;}
.data-show{ margin-bottom: 10px;}
/**深蓝颜色更改**/
.layui-btn-normal{background:#5d9cec!important;}
.layui-btn-danger{background:#ec645d!important;}
.layui-btn+.layui-btn{ margin-left:5px!important;}/*更改查询层上方操作按钮间距*/
/**服务监控**/
.service-mon-tit{width:calc(100% - 40px);height:35px;color:#333;padding:0 20px; font-size: 15px; line-height:45px;}
.service-mon-tit .service-mon-tit-right-btn{width:60px; height:35px;line-height:45px;float:right; text-align:right;}
.service-mon-tit .service-mon-tit-right-btn span{margin-left:15px;font-size: 12px;color:#666; display:inline-block}
.table-left-item-title tr td:nth-child(2n-1){ background:rgba(2,64,127,0.05)}
/*附件列表样式*/
.moreFileList{width:100%; max-height:300px;overflow-y:auto;}
.moreFileList ul li{ width:calc(100% - 10px); color:#333; line-height: 30px; padding-left: 10px;}
.moreFileList ul li span{ display:block; float: left; margin-right:5px;}
.moreFileList ul li span+span{max-width: calc(100% - 200px);overflow: hidden;white-space:nowrap;text-overflow: ellipsis;display:block;}
.moreFileList ul li a{ display: inline-block; margin-left: 15px;}
.moreFileList-btn-normal{ width:100%;color:#5d9cec; text-align: left; padding-left:10px;
    background: -webkit-linear-gradient(#e9f3ff, #d5e8ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e9f3ff, #d5e8ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e9f3ff, #d5e8ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#e9f3ff, #d5e8ff); /* 标准的语法 */box-shadow: 2px 2px 5px #e9f3ff;
}
.moreFileList-btn-normal:hover{color:#5d9cec;}
/*主界面table样式*/
/*快捷入口*/
.quick-entry-ctn{width:100%;height:auto;}
.quick-entry-ctn ul li{width:calc(20% - 22px); padding:13px 11px; float:left;text-align: center; line-height:37px;}
.quick-entry-ctn ul li span{width:60px; height:60px;display:block;color:#fff; border-radius:20px; margin: 0 auto; line-height:60px;}
.quick-entry-ctn ul li span i{ font-size: 20px;}
table.desktop-table{ margin:9px auto;border:none;}
table.desktop-table th{ font-weight: bold;}
table.desktop-table tr,table.desktop-table th,table.desktop-table td{border:none!important; text-align: center;}
table.desktop-table tbody tr td{ padding: auto 20px;}

table.desktop-table tbody>tr td:nth-child(2){ text-align:left;}
table.desktop-table tbody>tr td:nth-child(2):hover{ color: #5383f9; cursor: pointer;}
table.desktop-table tr th:nth-child(2){ text-align:left; padding-left:40px;}
table.desktop-table-th-blue th{ background-color:#f9f9fc;color:#333;border:none;}
table.desktop-table-th-orange th{ background-color:#ffd6c1;color:#333;border: 1px solid #ffd6c1;}
.menu-bg-orange{ background-color:#fb9816;}
.menu-bg-blue{ background-color:#50bef8;}
.menu-bg-green{ background-color:#29c998;}
.menu-bg-red{ background-color:#f9635e;}


/*页面标签nav添加操作按钮关闭当前、所有、其他页*/
.layui-left-tabnav{width:calc(100% - 100px);float:left;}
.layui-right-tabbtn{width:99px;float:left;position: relative; height:40px;line-height:40px; text-align: center; background:#e8eaf4; border-left:1px solid #f3f5ff; color:#888;cursor: pointer;}
.layui-right-tabbtn span{ margin-right: 5px;}
.layui-right-tabbtn .layui-tab-option{width:125px;height:auto; color:#999; position: absolute; top:42px; right:3px; background:#fff; z-index:100; padding:10px 0; box-shadow: 0 0 3px rgba(86, 96, 117, 0.3);}
.layui-right-tabbtn .layui-tab-option ul li{ width:125px; line-height:32px; text-align: left; padding: 0 0 0 20px; }
.layui-right-tabbtn .layui-tab-option ul li:first-child{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:8px;}
.layui-right-tabbtn .layui-tab-option ul li:hover{ color:#666; font-weight:bold;}
.column-content-detail{ padding: 10px 20px;}
.layui-option-sm{width:60px;height:24px;text-align: center;line-height:24px;border-radius:5px;font-size: 12px; padding:0;}
.layui-option-sm i{ font-size:12px!important;}
.layui-form-item .layui-input-inline {float:left;width:160px;margin-right:10px;}
.layui-input, .layui-select, .layui-textarea{height:28px;line-height: 1.3;line-height:28px\9;border-width: 1px;border-style: solid;background-color: #fff;border-radius: 2px;}
.layui-btn {display: inline-block;height:28px;line-height:28px;background-color: #009688;white-space: nowrap;text-align: center;font-size:12px;border: none;border-radius: 2px; vertical-align:top;cursor: pointer;}
.layui-form-label{ padding:0!important; line-height:28px; width:110px!important;}
.layui-table, .layui-table-view{ margin:0;}
/*input框字体颜色设置*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ccc;}
::-moz-placeholder { /* Mozilla Firefox 19+ */olor: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;}
.layui-btn-primary{border: 1px solid #C9C9C9;background-color: #fff;color: #555;}
.layui-btn-radius {border-radius: 100px;}
.layui-btn-sm {height:20px;line-height:18px;font-size: 12px; color: #666;}
.layui-layer-title {padding: 0 80px 0 20px;height: 42px;line-height: 42px;border-bottom: 1px solid #eee;font-size: 14px;color: #333;overflow: hidden;border-radius: 2px 2px 0 0;}
.layui-pop-tworow{ clear:none;width:320px; float:left}
/*.layui-form-select dl{top:28px;}*/
/*.layui-form-selectup dl{bottom:28px;}*/
.cy-uploadpic-ctn{width:128px!important;height:128px!important; margin-bottom:8px;}
.layui-input-block{ margin-left:110px!important;}
.layui-pop-btn{text-align: center; position:fixed; background-color: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; left:0;bottom:-20px; width:100%; padding-top: 20px; padding-bottom:20px; box-shadow:0px -3px 3px #eee}
/*主界面*/
.row{padding-left:5px; padding-right:5px;}
.layui-row {box-sizing: border-box;margin-left: -15px;margin-right: -15px;}
.data-show {margin-bottom:0px;}
.welcome-container{padding-top:0px}
.panel{border-radius:0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-left:5px;padding-right:5px;}
.welcome-left-container .data-show a{ border-radius: 3px; height: 100%; line-height:55px; text-align: center;}
.welcome-left-container .data-show a span:first-child{ margin-right: 10px; font-size:20px; font-weight: bold;}
.welcome-left-container .data-show a span:last-child{ font-size:30px;}
.service-mon-tit span.circle{width:24px;height:24px; display: inline-block; background: #5383f9; border-radius:50%; line-height: 24px; text-align:center;}
.service-mon-tit span.circle i{ vertical-align:top; color:#fff; font-size: 14px!important;}
/*主界面新闻*/
.desktop-news{width:100%;height:auto; padding:6px 0}
.desktop-news ul{width:100%; height:auto;}
.desktop-news ul li{width:calc(100% - 40px); height:34px; line-height:34px;position: relative; padding: 0 20px;}
.desktop-news ul li a:hover{ color: #ff2d2d}
.desktop-news ul li .newstime{width:100px; position:absolute; height:34px; top:0; right: 0;}
.layui-form-item{line-height: 28px!important;}

/*个人中心-管理员界面，个人资料，修改密码*/
.usernews-left-ctn{width:calc(100% - 40px);height:auto; margin:32px auto;}
.usernews-left-ctn .user-avatar{width:122px;margin:0 auto;text-align:center;}
.usernews-left-ctn .user-avatar span{ font-size:14px;margin:10px;display:block; cursor: pointer;}
.usernews-left-ctn .user-avatar img{width:122px;height:122px;}
.usernews-left-ctn .user-news-list{width:calc(100% - 60px);height:auto; margin:30px auto 0 auto;}
.usernews-left-ctn .user-news-list ul{}
.usernews-left-ctn .user-news-list ul li{color:#666;line-height:42px; border-top:1px solid #eee;width:calc(100% - 90px); padding-left: 90px; text-align: right;position: relative;}
.usernews-left-ctn .user-news-list ul li span { display:block; position: absolute; left: 0; top: 0; line-height:42px;}
.usernews-left-ctn .user-news-list ul li span i{ font-size:16px!important; margin-right:10px;}
.usernews-left-ctn .user-news-list ul li:last-child{border-bottom:1px solid #eee;}
/*秘钥私钥全英文强制换行*/
.layui-input-block{ }
.secret-key-over{max-height:200px;overflow-y:auto;word-break:break-word;}
.secret-key-over::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.secret-key-over::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.secret-key-over::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
/*暂无数据处理*/
.nodata-out-ctn{width:100%;height:100%;display:table;}
.nodata-in-ctn{width:100%;height:100%; display:table-cell; vertical-align: middle; text-align: center;}
.nodata-in-ctn img{width:25%!important; height:auto;}
.nodata-in-ctn span{ font-size:14px; color:#ddd; line-height:40px;}
.h272{height:272px!important;}/*首页暂无数据，不是表格情况下高度*/

/*给table设置属性，让td百分比宽度有效*/
.cyt-item-table{empty-cells:show;border-collapse:collapse;display:table;border-spacing:0;word-wrap: break-word;word-break: break-all;table-layout:fixed;}
table.cyt-item-table td:nth-of-type(odd){background: #F5F5F5;font-size: 16px;color: #333;padding: 5px 12px;text-align: right;box-sizing:content-box;width:140px;}
table.cyt-item-table td:nth-of-type(even){box-sizing:border-box;height:41px;width:calc(50% - 140px)!important;}
table.cyt-item-table td {border: 1px solid #e4e4e4;padding: 5px 20px;height: 30px;color: #666;font-size:16px;box-sizing:content-box;}
/*编辑表格input样式*/
input.cyt-input{width:100%;height:auto; font-size:16px; color:#666; border:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}
table tr td .layui-input, .layui-select, .layui-textarea{  border:none; height: auto; padding-left:0!important; resize:none; color:#666;}
table tr td  .layui-form-select dl{top:30px; min-width:calc(100% + 40px); left:-20px;}
table tr td .layui-input, .layui-textarea{margin:0!important;}
table tr td .layui-textarea{padding:0!important;}
table tr td .layui-laydate{margin-top:10px!important;}
.layui-laydate{margin-top:10px!important;}
table tr td .layui-form-radio{ margin-top:0px!important;}
.layui-datatime{width: 100%; height:30px;line-height:30px;position:relative;cursor:pointer;}
.layui-datatime i{ position:absolute; right:5px; top:0;color:#fb9816;font-size:18px;pointer-events:none;cursor:pointer;}
.layui-form-radio>i:hover, .layui-form-radioed>i {color: #5d9cec;}
.textareadiv{width:calc(100% - 40px);max-height:63px; overflow-y:auto; padding:5px 20px; line-height:22px;}
.textareadiv::-webkit-scrollbar {
    width: 8px;
}
.textareadiv::-webkit-scrollbar-track {
    background-color:#f1f1f1;

}
.textareadiv::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
}
.layui-upload .layui-btn{ text-align:left!important;}
.layui-upload .moreFileList-btn-normal{ text-align:left!important;}
/*附件列表样式*/
.moreFileList{width:100%; max-height:300px;overflow-y:auto;}
.moreFileList ul li{ width:100%;color:#333; line-height: 30px; padding-left: 10px;}
.moreFileList ul li span{ display:block; float: left; margin-right:5px;}
.moreFileList ul li span+span{max-width: calc(100% - 200px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.moreFileList ul li a{ display: inline-block; margin-left: 15px;}
.moreFileList-btn-normal{ width:100%;color:#5d9cec; text-align: left; padding-left:10px;
    background: -webkit-linear-gradient(#e9f3ff, #d5e8ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e9f3ff, #d5e8ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e9f3ff, #d5e8ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#e9f3ff, #d5e8ff); /* 标准的语法 */box-shadow: 2px 2px 5px #e9f3ff;
}
.moreFileList-btn-normal:hover{color:#5d9cec;}
.base-color-bule {color: #5d9cec!important;}
.base-color-red {color: #ff6666!important;}
/*table表格选择器按钮*/
.table-select-btn{ width:calc(100% - 60px); min-height:calc(100% - 20px); position: relative; padding:10px 0 10px 20px; cursor: pointer;}
.table-select-btn .table-select-btn-icon{ width:40px; height:auto; position: absolute;right:-40px; top:calc(50% - 15px);font-size:18px;color:#5d9cec!important;}
/*.table-select-btn .table-select-btn-icon p{ width:40px; height:100%; display: table-cell; vertical-align: middle; text-align: center;}*/
/*.table-select-btn .table-select-btn-icon p span{ margin-top:calc(50% - 10px); display: block; }*/
.table-select-btn span{color:#ccc;}
.school-list{ color:#666; font-size:16px;}

/************学校简介开始*************/
.schoolStyle-tit-line{width:100%;height:30px;line-height:30px; font-size:16px; font-weight:bold;color:#5d9cec; position:relative}
.schoolStyle-tit-line:after{content:'';width:calc(100% - 150px);height:1px; border-top:1px dashed #ddd; position:absolute;right:0;top:15px; display:inline-block;}
.schoolStyle-tit-line span.editbtn{display: inline-block; vertical-align:top; padding:0 15px;height:26px; border-radius:24px; border:1px solid #5d9cec; margin-left:10px; text-align:center; font-size: 14px; font-weight: normal; line-height:24px; cursor: pointer;}
.schoolStyle-txt-line{width:100%;height:auto;;}
.schoolStyle-txt-line .schoolStyle-txt-show{width:calc(100% - 20px);max-height:120px; overflow-y:auto!important; font-size: 14px; color:#666; padding: 10px; margin-bottom:5px;}
.schoolStyle-txt-line textarea{width:calc(100% - 20px);max-height: 200px; overflow-y: auto; font-size: 14px; color:#666; padding: 10px; resize:none; border-radius:4px; border:1px solid #ddd;}
.schoolStyle-txt-line .schoolStyle-label{ font-size:14px;color:#666; padding-left:10px; margin-top:3px; margin-bottom:10px;}
.schoolStyle-txt-line .schoolStyle-label .spaninput{ width:120px;height: 24px; border-radius:2px; border:1px solid #ddd; padding:0 10px; color:#666;}
.layui-upload-list ul li{height: 90px; float:left; margin: 10px 6px; position:relative;}
.layui-upload-list ul li .delepictbn{width:90px; height:90px; position: absolute;left:0;top:0; text-align:center;line-height:90px; background:rgba(0,0,0,0.9); display: none; cursor:default!important;}
.layui-upload-list ul li .delepictbn span{ color:rgba(255,255,255,0.7); font-size:22px;cursor:default!important; margin:0 5px}
.layui-upload-list ul li img{width:100%;height: 100%;}
.schoolStyle-txt-content{margin-bottom:30px;}
/************学校简介结束*************/
/********************************************************微信应用开始*********************************************************/
.area-tit{font-size:15px;color:#333; font-weight:bold; position:relative;}
.area-tit .morelink{position:absolute;right:0;top:-3px; cursor:pointer;}
.area-tit .morelink i{font-size:18px;color:#999;}
.area-pad{padding:25px 24px}
/********四个菜单*********/
.four-area-menu{width: 100%;height:95px; margin-top:24px;}
.menu-bg-one{
    background: -webkit-linear-gradient(left, #6585FF , #21C7F9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #6585FF, #21C7F9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #6585FF, #21C7F9); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #6585FF , #21C7F9); /* 标准的语法 */}
.menu-bg-two{
    background: -webkit-linear-gradient(left, #FF6A87 , #FBC28D); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #FF6A87, #FBC28D); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #FF6A87, #FBC28D); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #FF6A87 , #FBC28D); /* 标准的语法 */}
.menu-bg-thr{
    background: -webkit-linear-gradient(left, #60BB54 , #82F15B); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #60BB54, #82F15B); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #60BB54, #82F15B); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #60BB54 , #82F15B); /* 标准的语法 */}
.menu-bg-four{
    background: -webkit-linear-gradient(left, #F7693B , #F9CF40); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #F7693B, #F9CF40); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #F7693B, #F9CF40); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #F7693B , #F9CF40); /* 标准的语法 */}
.four-area-menu ul li{width:calc(25% - 19px);margin-right:25px;border-radius:5px;overflow:hidden;position:relative;height:95px; float:left;}
.four-area-menu ul li:last-child{margin-right:0!important;}
.four-area-menu ul li .tmpic-bg{height:95px;display: inline-block;top:0;right:0;text-align:right;position: absolute;}
.four-area-menu ul li .tmpic-bg img{width:auto;height:95px;}
.four-area-menu ul li .menu-tit{font-size:13px;color:#fff;padding-top:18px;text-indent:30px;}
.four-area-menu ul li .menu-data{font-size:30px;color:#fff;font-weight:bold;text-indent:30px;}
.four-area-menu ul li .menu-data span{font-size:16px;padding-left:10px;}
/********日历*********/
.div-calendar-month{font-size:15px; color:#3D3E47;font-weight:bold; margin-top:23px;}
.div-calendar-month span{margin-right:10px;}
.div-calendar-week{width:100%;height:auto; margin-top:17px;}
.div-calendar-week ul li{width:calc(14.2857% - 2px);float:left;height:58px;border-radius:5px;text-align:center!important;color:#000033;line-height:1.3;border:1px dashed #eee;}
.div-calendar-week ul li .weekname{font-size:12px; margin-top:10px;}
.div-calendar-week ul li .datelist{font-size:13px;font-weight: bold; margin-top:5px;}
.div-calendar-week ul li.checked{background:#4777FE; border:1px solid #4777FE;}
.div-calendar-week ul li.checked .weekname,.div-calendar-week ul li.checked .datelist{color:#fff;}
/********登录日志*********/
.loginLog-sm{width:100%;height:258px; margin-top:40px; margin-bottom:10px;}
.loginLog-sm ul li{width:calc(100% - 31px);height:auto;position:relative; padding-left:31px; margin-top:20px;}
.loginLog-sm ul li .div-text-line{font-size:13px;color:#777;padding-top:7px;}
.loginLog-sm ul li .comp-log{width:30px;height:30px; position:absolute; left:0;top:7px;}
.loginLog-sm ul li .comp-log i{font-size:18px;color:#666;}
/*/版本更新记录/*/
.bb-update-record{width:calc(100% + 17px);height:280px; overflow:auto; margin-top:28px;}
/********************************************************微信应用结束*********************************************************/
/************************微信公众号信息编辑开始************************/
.gzh-details-ctn{width:100%;height:auto;padding-left:24px;}
.gzh-details-ctn .gzh-menu-top{width:100%;height:auto;padding-bottom:8px; padding-top:29px;font-size:24px;color:#394151; text-indent:19px;}
.gzh-details-ctn .gzh-menu-top span.editbtn{width:68px;height:32px;border-radius:5px;font-size:17px;background:#5383F9;color:#fff;display:inline-block;text-align:center;line-height:32px; margin-left:30px;text-indent:0;cursor:pointer;}
.gzh-details-ctn .gzh-menu-tip{width: 100%;height:40px;background:#F7F7F7;border-top:1px solid #E4E4E4;text-indent:14px;font-size: 14px;color:#868787;line-height:40px;}
.gzh-details-ctn .gzh-list-txt{width: 100%;height:auto;margin-top:30px;}
.gzh-details-ctn .gzh-list-txt .div-input-blcok{width:calc(100% - 116px);height:50px;padding-left:135px;line-height:116px;position:relative;font-size:16px;color:#474646;}
.gzh-details-ctn .gzh-list-txt .div-input-blcok .gzh-list-name{width:116px;height:50px; display:inline-block;line-height:50px;text-align:right;font-weight:bold;top:0;left:0;color:#474646;position: absolute;}
.gzh-details-ctn .gzh-list-txt .div-input-blcok .div-line-input{width:100%;height:50px;line-height:50px;}
.gzh-details-ctn .gzh-list-txt .div-input-blcok .div-line-input span.gzh-txt{color:#474646}
.gzh-details-ctn .gzh-list-txt .div-input-blcok .div-line-input input.gzh-input{width:426px;height:36px;line-height:36px; padding:0 7px;border:1px solid #ccc;color:#474646;border-radius:2px;}

.gzh-details-ctn .gzh-btn-bot{width: 100%;height: auto;border-top:1px solid #ccc; margin-top:40px;}
.gzh-details-ctn .gzh-btn-bot .gzh-btn-save{width:100px;height:36px;text-align:center;font-size:18px;color:#fff;line-height:36px;border-radius:5px;background:#5383f9;margin-left:36px;margin-top:14px;cursor:pointer;}


/************************微官网问卷调查开始************************/
.questionnaire-list-ctn{width:100%;height: auto;min-height:50px; border:1px solid #ddd;border-radius:10px;box-sizing:border-box;position:relative;border-bottom:10px solid #eee; margin-bottom:10px;}
.questionnaire-list-ctn .quest-status{width:100px;height:100px; text-align: center;background:#5383f9; color:#fff;position:absolute;top:-55px;left:-55px; line-height:170px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); /* IE 9 */
    -webkit-transform:rotate(-45deg); /* Safari and Chrome */
}

.questionnaire-list-ctn .questionnaire-left{width:100%;height:auto; padding:20px 0 20px 35px; overflow:hidden; position:relative; border-radius:10px 0 0 0;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-name{width:100%;height:auto;font-size:16px;color:#333;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-style{font-size:13px; color: #666; margin-top:5px;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four{width:100%;max-width:600px;margin-top:10px;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li{width:35px;height:42px;margin-right:30px;border-radius:5px;padding:10px 10px 10px 60px;position: relative;float:left;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li i{position:absolute;color:#5383f9;left:15px;top:15px;font-size:32px;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li span{ display:inline-block;font-size:14px;color:#333;vertical-align:top;}
.quest-border-blue{border:1px dashed #5383f9;cursor:pointer!important;}
.quest-border-green{border:1px dashed #ccc;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li.noclick{border:1px dashed #ddd!important;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li.noclick i{ color:#ddd!important;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li.noclick span{color:#ddd!important;}
.questionnaire-list-ctn .questionnaire-left .questionnaire-left-four ul li:last-child{margin-right:0;}
.questionnaire-list-ctn .questionnaire-right{width:330px; float:right; padding:20px 35px 20px 0;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top{width:100%;height:auto;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li{width:28px; height:28px;border-radius:50%;line-height:28px; float:right; margin-left:15px; text-align:center; margin-top:-5px;cursor:pointer;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li i{font-size:16px;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.dropout{ background:#5383f9;color:#fff;border:1px solid #5383f9;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.copyquest{ background:#fff;border:1px solid #5383f9; color:#5383f9}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.delquest{ background:#ccc;border:1px solid #ddd; color:#fff}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm{color:#5383f9;position:relative;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm .questewm-ctn{width:160px;height:auto;min-height:160px;padding:15px;position:absolute;left:-200px;bottom:20px;z-index:10001;background:#fff;border:1px solid #ddd;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm .posi-bot{left:-200px!important;top:20px!important;bottom: inherit;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm .questewm-bottom{left:-200px!important;top:-80px!important;position:absolute;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm .questewm-ctn img{width:100%;height:auto;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-top ul li.questewm i{font-size:22px;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-load{width:calc(100% - 10px);height:20px;border-radius:11px;border:1px solid #5383f9; margin-top:20px;position:relative;overflow:hidden;margin-bottom:10px; text-align:right;font-size:12px; line-height:18px; padding-right:10px;}
.questionnaire-list-ctn .questionnaire-right .questionnaire-right-load .top-load{width:100%;height:22px;position:absolute;top:0;left:0;background:#5383f9; border-radius:0 11px 11px 0; text-align:right;text-indent:3px; color:#fff; padding-right:10px; font-size:12px; line-height:22px;}
.questionnaire-list-ctn .questionnaire-right p{font-size:14px;color:#666;}
.questionnaire-style-txt{width:calc(100% - 156px);height:auto; position: relative; padding-right: 156px;}
.questionnaire-style-txt .ewm-style{position:absolute;width:130px;height:auto; padding:12px; border:1px solid #ddd; background:#fff; top:10px; right:0;}
.questionnaire-style-txt .ewm-style img{width:130px; height:130px;}
.questionnaire-style-txt .ewm-style h1{ font-size:14px;text-align:center;color:#666;}
.questionnaire-style-txt p{width:100%;height:auto; padding:5px 0;color:#333;}
.questionnaire-style-txt p span{margin-right:50px;}

/**********************社团招新**********************/
.society-list{width:calc(100% - 32px);height:auto; margin-top:10px;border:1px solid #ddd; padding:30px 0 10px 30px;}
.society-list ul li{width:210px;height:239px; position:relative; float:left; margin-right:30px; margin-bottom: 20px;}
.society-list ul li .top-btn{width:210px;height:159px;background:rgba(0,0,0,0.8);position:absolute;top:0;left:0; }
.society-list ul li .top-btn .top-btn-list{width:210px;height:159px;display:table-cell;vertical-align:middle;text-align:center;}
.society-list ul li .top-btn .top-btn-list button{width:120px;height:36px;border-radius:18px;margin:5px auto;border:none;color:#fff;cursor:pointer;}
.society-list ul li .toppic{width:210px;height:159px;}
.society-list ul li h1{font-size:14px;color:#333;font-weight:bold;margin-top:10px;}
.society-list ul li h2{font-size:13px;color:#666;margin-top:5px;}
.society-list ul li h2 span.num-blue{color:#5383f9;margin:0 3px;}
.society-recruit-ctn{width:100%;height: auto;}
.society-recruit-ctn ul li{width:calc(100% - 52px);height:auto;margin-top:10px;border:1px solid #ddd;padding:18px 25px;position:relative;overflow:hidden;border-radius:3px 3px 5px 5px;border-bottom:5px solid #eee;}
.society-recruit-ctn  .quest-status{width:100px;height:100px;text-align:center;background:#5383f9;color:#fff;position:absolute;top:-55px;right:-55px;line-height:170px;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); /* IE 9 */
    -webkit-transform:rotate(45deg); /* Safari and Chrome */
}
.society-recruit-ctn ul li .society-recruit-left{width:340px;float:left;border-right:2px solid #ddd;cursor: pointer;}
.society-recruit-ctn ul li .society-recruit-left h1{font-size:16px;font-weight:bold;color:#5383f9;}
.society-recruit-ctn ul li .society-recruit-left h2{font-size:14px;color:#666; margin-top:3px;}
.society-recruit-ctn ul li .society-recruit-right{width:calc(100% - 345px);float:left;}
.society-recruit-ctn ul li .society-recruit-right ul li{width:35px;height:42px;margin-left:30px;border-radius:5px;padding:10px 10px 10px 50px;position: relative;float:left; margin-top: 0}
.society-recruit-ctn ul li .society-recruit-right ul li i{position:absolute;color:#5383f9;left:15px;top:18px;font-size:24px;}
.society-recruit-ctn ul li .society-recruit-right ul li span{ display:inline-block;font-size:16px;color:#333;vertical-align:top;line-height:42px;}
.society-border-blue{border:1px dashed #5383f9!important;cursor:pointer!important;}
.quest-border-green{border:1px dashed #ccc;}
.society-recruit-ctn ul li .society-recruit-right ul li.noclick{border:1px dashed #ddd!important;}
.society-recruit-ctn ul li .society-recruit-right ul li.noclick i{ color:#ddd!important;}
.society-recruit-ctn ul li .society-recruit-right ul li.noclick span{color:#ddd!important;}
.society-recruit-ctn ul li .society-recruit-right ul li:last-child{margin-right:0;}
.quest-status-blue{background:#5383f9!important;}
.quest-status-green{background:#7bbd68!important;}
.quest-status-yellow{background:#ffb51f!important;}
.quest-status-grey{background:#ddd!important;}
.quest-status-orange{background:#FF6600!important;}
.div-tit-top{width:100%;line-height:30px; border-bottom:1px solid #ddd; padding-bottom:3px; font-size:15px; font-weight:bold;color:#5383f9;margin-bottom:20px;}
.div-tit-top span{display:inline-block;width:5px;height:14px;background:#5383f9; vertical-align:top; margin-right:5px; margin-top:7px;}
/*社团招新对象*/
table.table-list-tr{width:100%;height:auto;color:#333;}
table.table-list-tr thead tr{background:#f2f2f2; font-size:15px;font-weight:bold;}
table.table-list-tr tbody tr:nth-child(even){background:#f7f7f7;}
table.table-list-tr tbody tr td{text-align:center;padding:10px 10px;}
table.table-list-tr thead tr th{ text-align:center;padding:11px 10px;}
table.table-list-tr tbody tr td span.delete{cursor:pointer}

/***********8888*******自主招生模块***********************/
.wxyy--table-title{height:40px;width:100%;line-height:40px;font-size:18px;text-align:center;font-weight:600;color:#333;border-bottom:1px solid #e6e6e6;}
.wxyy-title-left{height:40px;width:100%;line-height:40px;font-size:16px;color:#303030;border-bottom:1px solid #e6e6e6;}
.wxyy-title-left span{float: left;}
.wxyy-title-left .divreturn{width:70px;height:30px;float:right;background:#5383f9;border-radius:3px;line-height:30px;color:#fff;text-align:center}
.wxyy-title-left .divreturn i{margin-right:5px;}
.wxyy-count-title{height:40px;width:100%;line-height:40px;font-size:20px;text-align:center;font-weight:600;color:#505050;}
.wxyy-item-tab-ctn{width:1060px;height:auto;margin:0 auto}
.wxyy-tab-list-tit{width:100%;height:40px;line-height:40px;font-size:16px;color:#5383f9;font-weight:600;position:relative;text-indent:10px; margin-top:15px;}
.wxyy-tab-list-tit:before{content:'';position:absolute;left:0;top:12px;width:6px;height:15px;background:#5383f9;}
.wxyy-item-table{font-size:14px;color:#303030;background:#fff;}
.wxyy-item-table tr td{border:1px solid #e0e0e0;height:40px;text-align:center;padding:0 10px}
.wxyy-item-table tr td:nth-child(odd){width:145px;background:#f2f2f2;line-height:1;padding:0 5px}
.wxyy-tab-input{width:100%;height:40px;line-height:40px;border:none;color:#303030;}
.wxyy-tab-input:disabled{background:none;}
.wxyy-tab-textarea{width:calc(100% - 30px);height:60px;resize:none;border:none;padding:10px 15px;overflow:auto;word-break:break-all;}
.wxyy-tab-textarea::-webkit-input-placeholder{
    height:60px;line-height: 60px
}    /* 使用webkit内核的浏览器 */
.wxyy-tab-textarea:-moz-placeholder{
    height:60px;line-height: 60px
}                  /* Firefox版本4-18 */
.wxyy-tab-textarea::-moz-placeholder{
    height:60px;line-height: 50px
}                  /* Firefox版本19+ */
.wxyy-tab-textarea:-ms-input-placeholder{
    height:60px;line-height: 60px
}
.wxyy-mrtx{background: url("../../../images/mrtx.png") center no-repeat!important;background-size:cover!important;width:148px!important;height:205px;padding:0!important;cursor:pointer;}
.wxyy-mrtx img{width:100%!important;height: 100%!important;}
.wxyy--table{}
.wxyy-table tr td,.wxyy-table tr th{border:1px solid #e0e0e0;height:40px;text-align:center}
.wxyy-table tr th{height:45px;background:#f2f2f2;color:#303030}
.wxyy-table td input{text-align:center}
.operate-btn-ctn{width:auto;min-width:50px;}
.operate-btn-ctn a{display:inline-block;height:40px;padding:0 10px;line-height:40px;cursor:pointer;}
.operate-btn-ctn a.delebtn{color:red;}
.tab-add-line{width:calc(100% - 2px);height:40px;text-align:center;font-size:14px;font-weight:600;color:#5383f9;border:1px solid #e0e0e0;cursor:pointer;line-height:40px;}
.tab-add-line i{margin-right:5px;}
.wxyy-tab-btn{height:36px!important;line-height: 36px!important}
.zzzs-sqb-ctn{width:1000px;height:auto;margin:0 auto;}
.zzzs-sqb-ctn .zzzs-sqb-tab-tit{width:100%;height:65px;line-height:65px;text-align:center;color:#303030;font-weight:600;font-size:18px;}
.cyt-data-line2{width:calc(100% - 20px);padding:0 10px;}
.cyt-data-line2 input{width:calc(50% - 20px);height:40px;line-height:40px;text-align:center;border:none;}
.cyt-data-line2 span{width:40px;display:inline-block;height:40px;line-height:40px;text-align:center}
.link-and-code{width:290px;height:auto;padding-left:160px;position:relative;margin:50px auto;}
.link-and-code .code-pic-ctn{width:120px;height:120px;border:1px solid #ddd;padding:10px;position:absolute;left:0;top:0}
.link-and-code .code-pic-ctn img{width:100%;height:100%;}
.link-and-code h1{font-size:16px;font-weight:600;color:#333;}
.link-and-code .div-line-txt{width:280px;height:36px;border:1px solid #ddd;font-size:14px;margin-top: 20px;color:#505050;}
.link-and-code .div-line-txt input{width:220px;height:36px;line-height:36px;border:none;text-indent:10px;background:#f7f7f7;color:#505050;}
.link-and-code .div-line-txt button{width:60px; height:36px;border:none;color:#505050;cursor: pointer}
.link-and-code .div-line-button{ text-align:left;width:320px;}
.link-and-code .div-line-button button{width:131px;height:40px;border:none;background:#5383f9;color:#fff;font-size:15px;border-radius:3px;margin:20px 20px 0 0;cursor: pointer;}
/***********8888*******自主招生模块结束***********************/


/***********************智慧考务开始***********************/

/********步骤样式*******/
.tab-step-ctn{width:100%;height:auto;text-align:center;font-size:19px;}
.tab-step-ctn .tab-step-line{display:inline-block;margin:0 5px;}
.tab-step-ctn .tab-step-line span.circle{width:25px;height:25px;border-radius:20px;border:1px solid #ccc;text-align:center;line-height:25px;display:inline-block;color:#999;}
.tab-step-ctn .tab-step-line .tab-step-name{margin:0 5px;display:inline-block;font-weight:bolder;color:#888888;}
.tab-step-ctn .tab-step-line  i{color:#888888;}
.tab-step-ctn .tab-step-line.checked,.tab-step-ctn .tab-step-line.checked .tab-step-name,.tab-step-ctn .tab-step-line.checked i{color:#5383f9;}
.tab-step-ctn .tab-step-line.checked span.circle{color:#fff;border-color:#5383f9;background:#5383f9;}

.kw-mian-ctn{width:960px;margin:30px auto;}
.wxyy-td-tetxleft{ text-align:left!important;}
.kw-notcie-list{width:calc(100% - 30px);max-height:300px;overflow-y:auto;text-align:left;padding:10px 15px;line-height:1.7}
.kw-grade-dr{width:calc(100% - 50px)!important;height:100%;position:relative;padding-right:50px;}
.kw-grade-dr .kw-grade-xzmb{width:calc(100% - 150px)!important;padding-right:150px;}
.kw-grade-dr input{width:100%; height:100%; border:none;}
.kw-grade-dr .drbtn{width:50px;height:30px;background:#5383f9;border-radius:3px;color:#fff;text-align:center;position:absolute;top:calc(50% - 15px);right:0;line-height:30px;cursor:pointer;}
 .xzmbbtn{width:80px!important;right:60px!important;top:calc(50% - 15px);position:absolute;background:#5383f9;border-radius:3px;color:#fff;text-align:center;height:30px;line-height:30px;cursor:pointer;}
 .kw-grade-dr .righticon{width:50px;height:40px;text-align:right;position:absolute;right:0;line-height:40px;top:0;cursor:pointer;}
.kw-grade-dr .righticon i{font-size:18px;color:#5383f9;}
/***********************智慧考务结束***********************/


/***********************左数右表结构开始***********************/
.maintree{width:calc(100% - 220px);height:100%;position:relative;margin-left:220px;}
.maintree .qh{width:100%!important;margin-left:0!important;}
.maintree-left{width:220px;position:absolute;top:0;left:-220px;background:#efefef;color:#2a2a2a;height:100%; overflow-y: auto;}
.maintree .shoubtn{width:10px;height:50px;border-radius:0 10px 10px 0;background:#bfc5d5;position:absolute;left:0;top:calc(50% - 25px);line-height:50px;cursor:pointer;}
.maintree .shoubtn i{font-size:6px; color:#fff; pointer-events:none;}
.maintree .shoubtn:hover{background:#d29c7b;}
.maintree-left .mainltree-left-tit{width:100%;border-bottom:1px solid #fff;line-height:40px;padding-top:10px;text-indent:20px;font-size:16px;}
.maintree-right{width:100%;min-height:100%;}
.maintree-list{width:calc(100% - 20px);height:auto; margin-left: 20px;}
.maintree-list ul{}
.maintree-list ul li{width:100%;min-height:30px;line-height:30px;color:#2a2a2a; position:relative;background: url("../../images/shuline.png") left center repeat-y;}
.sqlable,.zklable,.nocildlable{cursor:pointer;}
.sqlable:before{content:'';display:block;width:24px;height:30px; position:absolute;top:0;left:0; background: url("../../images/sqicon.png") left center no-repeat;background-size:100% auto;}
.zklable:before{content:'';display:block;width:24px;height:30px; position:absolute;top:0;left:0; background: url("../../images/zkicon.png") left center no-repeat;background-size:100% auto;}
.nocildlable:before{content:'';display:block;width:24px;height:30px; position:absolute;top:0;left:0; background: url("../../images/nozsicon.png") left center no-repeat;background-size:100% auto;}
.maintree-list ul li h1{width:calc(100% - 26px);font-size: 14px;font-weight:normal; padding-left:26px;}
.maintree-list ul li ul{display: block;width:calc(100% - 26px);margin-left:26px;}
.maintree-list ul li h1:hover{font-weight:bold;}
.maintree-list ul li h1.checked{font-weight:bold;}

/***********************左数右表结构结束***********************/

/*****************************一寸照片审核页面开始*****************************/
.one-inchpic-look-ctn{width:100%;height:auto;margin-left:-14px;}
.one-inchpic-look-ctn ul li{width:220px;height:119px;margin:10px 0 10px 14px;float:left;position:relative;padding-left:100px;border: 1px solid #ddd;border-radius:3px; padding-top: 20px;}
.one-inchpic-look-ctn ul li .div-line-txt{font-size:14px;color:#303030;line-height:24px;}
.one-inchpic-look-ctn ul li .one-inchpic{width:71px;height:99px;position:absolute;top:20px;left:16px;}
.one-inchpic-look-ctn ul li .one-inchpic img{width:100%;height:100%;}
.one-inchpic-look-ctn ul li .checkedbtn{width:20px;height:20px;border-radius:2px;position:absolute;top:6px;right:7px;}
.mart30{ margin-top: 30px!important;}
/*****************************一寸照片审核页面结束*****************************/

/*****************************统计分析开始*****************************/
.tab-menu-nav{width:100%;height:20px;text-align:center;font-size:14px;line-height:20px;margin-top:10px;padding:0 0 15px 0}
.tab-menu-nav ul li{float:left;color:#505050; margin-right: 20px; padding:0 0 5px 0;cursor:pointer;}
.tab-menu-nav ul li.checked{font-weight:bold;border-bottom:2px solid #5383f9;color:#5383f9}
/*****************************统计分析开始*****************************/

/*****************************考场信息查询开始*****************************/
.kcxx-search-ctn{width:100%;height:auto;border-bottom:2px solid #eee;}
.kcxx-search-ctn .kwxx-search-txt{width:930px;height:auto;padding:20px 0 15px 0; margin:0 auto;}
.kcxx-search-ctn .kwxx-search-txt ul li{width:25%;line-height:30px; color:#707070;font-size:16px;float: left;padding-left:7.0666666%;}
.kcxx-search-ctn .kwxx-search-txt ul li span.kwxxtit{font-weight:600;color:#404040;}
.kcxx-seatnum-ctn{width:930px;height:auto;margin:0 auto;}
.kcxx-seatnum-ctn ul li{width:120px;height:168px;border:1px solid #eee;position:relative; margin-right:80px; float:left; margin-top:30px;}
.kcxx-seatnum-ctn ul li img{width:100%;height:100%;}
.kcxx-seatnum-ctn ul li .seatnum{width:120px;height:30px;color:#fff;position:absolute;bottom:0;left:0; text-align:center;font-size:14px;line-height:35px;}
.kcxx-seatnum-ctn ul li:nth-child(5n){margin-right:0;}
.kcxx-seatnum-ctn ul li .bg-blue{background:#5383f9;}
.kcxx-seatnum-ctn ul li .bg-grey{background:#ccc;}

.color-blue{color:#5D8CFF!important;}
.fr{float:right!important;}
/*****************************考场信息查询结束*****************************/

/***************文章标题不带下划线开始***************/
.main-cont-tit{width:100%;height:auto;font-size:20px;color:#303030;text-align:center;padding:15px 0 5px 0;font-weight:600;}
.main-cont-tit-lable{width:100%;height:auto;text-align:center;margin-bottom:20px;}
.main-cont-tit-lable ul li{display:inline-block;margin:0 15px;color:#606060;font-size:14px;}


/*分页器*/
.cyt-step{
    display: table;
    table-layout:fixed;
    width:100%;
    height:40px;
}
.cyt-step-li{
    height:40px;
    line-height:40px;
    background:#F5F5F5;
    color:#999;
    text-align:center;
    font-size:18px;
    display:table-cell;
    font-weight:bolder;cursor: default;
}
.cyt-step-li-on{
    background:#5D8CFF!important;
    color:#fff;
}
.cyt-step-li-on span{
    border: #fff 1px solid!important;
}
.cyt-step-li:first-child::before{
    display: none;
}
.cyt-step-li:last-child::after{
    display: none;
}
.cyt-step-li::before{
    content: "";
    border-top: 20px solid transparent;
    border-left:20px solid #fff;
    border-bottom: 20px solid transparent;
    float: left;
}
.cyt-step-li::after{
    content: "";
    border-top: 20px solid #fff;
    border-left:20px solid transparent;
    border-bottom: 20px solid #fff;
    float: right;
}
.cyt-step-li span{
    height:20px;
    width:20px;
    line-height:20px;
    border:1px solid #999;
    border-radius:50%;
    text-align:center;
    font-size:15px;
    display: inline-block;
    vertical-align: middle;
}

.div-checkbox-line{width:100%;height: auto;padding:7px 0;}
.div-checkbox-line div{display: inline-block;line-height:31px;color:#606060;}
.div-checkbox-line div input{width:100px;height:29px;border:1px solid #ddd;line-height:29px;padding:0 3px; color:#606060;}
.div-checkbox-line .wc i{font-size:12px; color:#606060;margin:0 2px;}
